Viewpoint-Driven Requirements era
Axel van Lamsweerde's KAOS framework (early 1990s) introduced goal-oriented requirements engineering that links stakeholder goals to concrete requirements, identifies obstacles, and establishes traceability from goals to specifications. Ian Sommerville, in his 1990s software engineering texts, helped codify structured requirements engineering practices and the use of stakeholder viewpoints to align functional and nonfunctional goals. Philippe Kruchten's 4+1 view model (mid-1990s) operationalized viewpoint-driven design by organizing architecture into multiple synchronized views—logical, development, process, and physical—facilitating communication across stakeholders and supporting traceability. Together these strands stabilized core vocabularies and practices for viewpoint-driven requirements, shaping stage-based workflows, traceability techniques, and responsibility partitioning among design actors in education, standards, and tooling.